Wave Digital · Design System · 2026
v2.0 · Mosaic · IT

Onde di idee,
in mosaico.

Sistema di design completo per WAVE Digital — costruito intorno al wordmark a mosaico: celle colorate, tipografia slab, ritmo editoriale.

Brand
WAVE Digital — Comunicazione
Versione
2.0 / Maggio 2026
Display
Roboto Slab · Zilla Slab · Alfa Slab
Body
Manrope · JetBrains Mono
Palette
10 colori · spettro dal logo
Tokens
168 variabili CSS
01 / 06 Foundations

Le fondamenta. Spettro, tipografia, ritmo, mosaico.

01.01

L'idea del marchio

Il wordmark WAVE è composto da centinaia di celle colorate — un mosaico digitale, una vetrata contemporanea. Ogni lettera è attraversata da una scala cromatica che parte dal cobalto e arriva al violetto, passando per ciano, teal, lime, ambra, arancio, rosa.

Da questa scelta nasce tutto il sistema: la palette è uno spettro (non un singolo accent), la tipografia è slab (calda, geometrica), il ritmo è editoriale, e le celle del mosaico tornano come pattern decorativo nei componenti.

Logo · versione mono su scuro
01.02

Spettro & colori

Dieci tinte ordinate sullo stesso asse del logo (sx → dx). Sono usate come spettro: scegliamo quale fascia chiamare in causa a seconda della sezione, evitando i mix random. Le tinte hanno saturazione alta — vanno dosate con superfici neutre.

Spettro principale

Cobalt
#1E3A8A
Blue
#2563EB
Sky
#0EA5E9
Cyan
#06B6D4
Teal
#14B8A6
Lime
#84CC16
Amber
#FACC15
Orange
#F97316
Rose
#F43F5E
Violet
#A855F7
01.02.02

Inchiostro, carta, regole

Inchiostro & carta

Ink
titoli, link · #0E0E10
Ink-2
body
Ink-3
caption, eyebrow
Ink-4
hint, disabled
Paper
bone · #FAFAFA
Elev 1
cards
Elev 2
modal · 100%
Inverse
cinema mode

Tinte morbide (alpha)

Cobalt-soft
14% alpha
Blue-soft
14% alpha
Orange-soft
16% alpha
Violet-soft
14% alpha

Status

Positive
lime
Warning
amber
Negative
rose
Info
sky
01.02.03

Bandiera WAVE

La striscia spettro come marker di marchio: separatore di sezioni, firma di footer, badge "wave inside".

01.03

Tipografia & scala

Display
Roboto Slab — slab geometrico, ampiezza moderna
Body
Manrope — sans neutro, leggibile in densità
Mono
JetBrains Mono — etichette, dati, metadata

Il display è disponibile in tre interpretazioni (vedi pannello Tweaks): Roboto Slab di default, Zilla Slab per toni più editoriali, Alfa Slab One per dichiarazioni brutaliste.

Display 16011rem · slab · 94lh · -4.5ls
Onde di idee
Hero 1207.5rem · slab
Trasformare visioni
H1 805rem · slab
Costruire bene
H2 563.5rem · slab
Cura del dettaglio
H3 322rem · slab
Sviluppo siti professionali
Lede 221.4rem · sans 400
Un sistema dove tipografia, ritmo e respiro lavorano insieme.
H4 181.125rem · sans 700
Titolo di sezione minore
Body-lg 191.1875rem · sans 400
Paragrafi lunghi e pagine editoriali. Le righe respirano tra 60 e 75 caratteri.
Body 161rem · sans 400
Testo corrente. Manrope ha tratto stabile, ottimo nelle densità medie.
Caption 130.8125rem · sans
Didascalie, nota a piè, secondary info.
Eyebrow 110.6875rem · mono · uppercase
Codice / etichetta
Mono 130.8125rem · mono
--c-blue: #2563EB;
01.04

Spaziatura & ritmo

Scala 4-based. La spaziatura è una variabile compositiva: dosaggi grandi (s-12, s-16, s-24) per il respiro editoriale, piccoli (s-1, s-2) per micro-relazioni.

--s-1
0.25rem · 4px
--s-2
0.5rem · 8px
--s-3
0.75rem · 12px
--s-4
1rem · 16px
--s-6
1.5rem · 24px
--s-8
2rem · 32px
--s-12
3rem · 48px
--s-16
4rem · 64px
--s-24
6rem · 96px
--s-32
8rem · 128px
01.05

Radii, ombre & motion

Radii

--r-0 · 0px
--r-4 · 4px
--r-8 · 8px
--r-12 · 12px
--r-16 · 16px
--r-24 · 24px
--r-full · pill

Ombre

--shadow-xs
--shadow-sm
--shadow-md
--shadow-lg
--shadow-cell
--shadow-glow

Motion · durate

--dur-1 / 120ms · micro
--dur-2 / 200ms · hover
--dur-3 / 320ms · UI
--dur-4 / 500ms · pannelli
--dur-5 / 800ms · entrate
--dur-6 / 1200ms · loader

Easing

--ease-out · uscite morbide
--ease-in-out · standard
--ease-snap · feedback decisi
--ease-soft · accordion, max-h
01.06

Linguaggio delle forme

Le celle del logo diventano un alfabeto di forme: quadrati arrotondati, proporzione 1:1, palette spettrale. Le usiamo come tile, badge, copertine, divisori, accents.

Cobalt
Blue
Sky
Cyan
Teal
Lime
Amber
Orange
Rose
Violet
Ink
Empty
01.07

Icone & iconografia

Stroke 1.5, angoli arrotondati, weight uniformi. Quattro size: is-sm 16, default 20, is-lg 28, is-xl 40. Hover: tile rota, icona vira ambra.

search
mail
phone
pin
clock
menu
arrow
close
check
plus
minus
chevron
info
warn
image
play
doc
upload
download
settings
user
heart
star
coffee
Sizes xs · 12 sm · 16 md · 20 lg · 28 xl · 40
01.08

Griglia & breakpoint

Grid a 12 colonne, gutter scalabile, contenitore con max 1280px. Tre fasce: mobile fino a 700px, tablet 700-900, desktop oltre.

01
02
03
04
05
06
07
08
09
10
11
12
BreakpointMin-widthLayoutContainerGutter
Mobile— · 7001 colonnafluido16
Tablet7002/3 colonnefluido24
Desktop900griglia 12128032
Large1440griglia 12144040
01.09

Logo · regole d'uso

Il marchio respira. Rispettare clear-space (1× altezza M), dimensione minima 24px, no distorsioni, no monocromia random.

DO · Su carta chiara
Logo colorato a piena saturazione su sfondo paper o bianco.
DO · Su scuro
Versione mono bianca su Ink, full-bleed editoriale.
DON'T · Distorsioni
Non stirare, non comprimere, non ruotare il wordmark.
Clear-space: 1× altezza "M" · Min: 24px h · Mai sotto immagine con poco contrasto
01.10

Voice & tone

Voce: chiara, calda, mai accademica. Tono: editoriale, diretto, con leggerezza. Italiano colloquiale ma preciso. Eviare il gergo, far respirare il testo. Mai shoutcase, raramente esclamazioni.

CTA · azione primaria
Si scrive
Iniziamo a parlare
Non si scrive
CLICCA QUI!
Email · subject
Si scrive
Un'idea per il vostro nuovo sito
Non si scrive
🔥 OFFERTA IMPERDIBILE 🔥
Errore · form
Si scrive
L'email non sembra corretta. Ricontrolla?
Non si scrive
Invalid email format
Caricamento
Si scrive
Sto arrivando…
Non si scrive
Loading… please wait
01.11

Dark mode · cinema mode

Il toggle in alto a destra cambia data-theme sul <html>. Tutti i token si ribaltano automaticamente. I colori spettro restano gli stessi: cambia solo paper ↔ ink.

Light · Paper
Aa light
--bg: #FAFAFA · --ink: #0E0E10
Dark · Cinema
Aa dark
--bg: #0E0E10 · --ink: #FAFAFA
html[data-theme="light|dark"] · localStorage "wave-theme" · respects prefers-color-scheme
02 / 06 Componenti

Un alfabeto di parti. Costruito per essere ricomposto.

02.01

Bottoni · varianti

Primary · Outline · Accent · Ghost · Link
Leggi tutto
Dimensioni · sm · md · lg
Icon only
Magnetic hover · prova a passarci sopra
02.02

Form · controlli

Underline editoriale
Check & radio
Switch
Range · budget
02.02.02

Acceptance · consenso & privacy

Card a sé per il consenso GDPR, termini, newsletter. La barra colorata a sinistra si disegna verticalmente quando il box è attivo. Lo svg dentro al checkbox usa stroke-dashoffset per disegnarsi.

02.02.03

Spettro · varianti colore

Ogni controllo accetta data-c="..." per assumere il tono giusto al contesto. Click per vedere l'animazione di entrata/uscita: pop, burst, draw-in.

Checkbox · spettro
Radio · gruppi spettro
02.03

Card · sistema

Servizi · tinte spettro

01 · Sviluppo

Siti web su misura

Architetture leggere, performanti, accessibili. Niente builder, niente template generici.

Scopri
02 · E-commerce

Negozi che vendono

Dalla strategia al checkout. Headless, custom o WooCommerce: scegliamo lo stack giusto.

Scopri
03 · SEO

Trovati su Google

Posizionamento tecnico e contenuti. Risultati misurabili, rapporti trasparenti.

Scopri

Progetti

Project image
2025E-commerce

Acquaverde & Co.

Project image
2025Brand & web

Ristorante Lo Stipo

Project image
2024Sito corporate

Villa Toscana

Blog

10 maggio 2026SEO

Cosa cambia con i nuovi Core Web Vitals nel 2026

Una guida pratica per capire INP, LCP e cosa fare prima che il traffico ne risenta.

Leggi · 8 min →
02 maggio 2026Design

La fine dell'era dei page builder

Perché stiamo vedendo un ritorno al codice pulito, e cosa significa per chi commissiona un sito.

Leggi · 6 min →
20 aprile 2026Strategia

AI nei contenuti: amplifica ma non sostituisce

Come abbiamo integrato l'AI nel processo editoriale senza perdere voce.

Leggi · 10 min →

Stat & Pricing

128+
Progetti consegnati
12y
Anni di esperienza
98%
Clienti soddisfatti
Caffè bevuti
Starter
Presenza
€2.500una tantum

Sito vetrina fino a 6 pagine. Per professionisti e piccole attività.

  • Design su misura
  • SEO base on-page
  • Form contatti + analytics
  • Hosting per il primo anno
Atelier
Su misura
Darichiesta

Progetti complessi, e-commerce, integrazioni. Un preventivo per ogni storia.

  • Workshop di discovery
  • Roadmap dedicata
  • Team multidisciplinare
  • Manutenzione evolutiva

Testimonial

Hanno ascoltato prima di proporre. Non capita spesso. Il sito che ne è uscito è esattamente quello che cercavamo da anni.

P
Prodigi Srl
Cliente dal 2022

Squadra rara: tecnici veri ma con sensibilità grafica. Ci hanno fatto risparmiare scelte sbagliate.

N
Niccolò B.
Founder, atelier moda
02.04

Tabs & accordion

Architetture leggere, performanti, accessibili. Stack moderno, codice mantenibile. Zero builder.
SEO tecnica e contenutistica. Lavoriamo su Core Web Vitals, struttura, internal linking e topical authority.
Fotografia, video, copywriting. Un team in-house per storie che restano impresse.
Dipende dalla complessità. Una vetrina parte da €2.500, un corporate da €6.800, un e-commerce su misura da €15.000. Sempre con preventivo dettagliato.
In media 6-10 settimane. Dipende dai contenuti che dovrai fornirci e dalle revisioni.
Sì. Costruiamo CMS pensati per chi non è tecnico. Includiamo formazione dedicata.
02.05

Modal, offcanvas & toast

Modal
Offcanvas
Toast
02.06

Tabelle, progress & loader

Servizio Categoria Tempistica Investimento ROI medio
Sito vetrinaSviluppo4-6 settimane€2.500+38%
E-commerceSviluppo8-12 settimane€15.000+62%
SEO continuativaMarketing6+ mesi€1.200/mo+74%
Strategia socialComunicazioneAnnuale€800/mo+22%
Progress · spettro
Caricamento contenuti…
Skeleton
Loader · dots & badges
Online Nuovo Pro
K apri palette
02.07

Mosaico · componente decorativo

Il pattern firma del brand. Da usare come hero alternativo, divisore di sezione, copertina di card o sfondo di stati vuoti. Le celle si possono animare in stagger per un effetto "vetrata che si compone".

02.08

Scroll snap · verticale & orizzontale

Sezioni che scattano in posizione mentre scorri — verticali (pannelli a tutto schermo) o orizzontali (rail di card/screen). Native CSS, nessuna libreria, supporto su tutti i browser moderni.

V-snap · scorri dentro
01 / 05

Ascolto.

Capire prima di fare. Brief, vincoli, obiettivi.

scorri ↓
02 / 05

Strategia.

Architettura, contenuti, KPI.

03 / 05

Design.

Wireframe, prototipi, design system.

04 / 05

Code.

Sviluppo, integrazioni, performance.

05 / 05

Grow.

SEO, analisi, ottimizzazione continua.

✓ fine
H-rail · trascina o usa frecce
Home
01Home

Onde di idee

Servizi
02Servizi

Cosa facciamo

Lavori
03Lavori

Portfolio recente

Blog
04Blog

Idee & news

Contatti
05Contatti

Iniziamo a parlare

.w-vsnap· .w-vsnap-panel· .w-hrail· .w-hrail-item· [data-page-snap]
02.09

Logo grid · clienti

Acquaverde
Lo Stipo
Villa T.
Officine Bo.
Prodigi
Botticelli
Hotel Ranieri
Fattoria del Sole
Studio Marini
Trattoria 9
Galleria Vespri
Maison K.
02.10

Accordion coordinato · counter & animation

Layout split: a sinistra l'accordion editoriale, a destra un pannello scuro con contatore enorme e un'animazione che cambia in sync con l'item attivo. Single-open: aprire un item chiude gli altri. Il contatore "flippa" con un blur, l'animazione si riavvia. Funziona per il metodo, FAQ animate, feature breakdown, packages.

Workshop di discovery: obiettivi, audience, vincoli, KPI. Niente brief copia-incolla. Iniziamo dalla conversazione, non dalla quotazione.
Wireframe, prototipi, design system dedicato. Decisioni prese a tavolino, non in produzione. Iterazione su prototipi reali, non statici.
Codice pulito, performance 95+, accessibilità in mente dal primo commit. Stack moderno, niente builder, niente template generici.
Post-launch: misurazione, SEO continua, content. Il sito è l'inizio, non la fine. Iterazione mensile su dati reali.
Metodo Wave · 04 fasi
01 Fase 01 · Discovery Ascolto · capire prima di fare
.w-coord · .w-coord-accordion · .w-coord-viz · data-coord · data-num · data-label · data-eyebrow · .is-flipped
02.11

Avatar & avatar group

Cerchio o quadrato, con immagine o iniziali. 5 size (xs/sm/md/lg/xl), 8 colori spettro, badge di stato (online · away · off). In gruppo si espandono al hover come un mazzo di carte.

Solo · iniziali · stati
LB
MR
FT
GS
AB
Group · hover sopra per spaziare
LB
MR
FT
GS
AB
+3
02.12

Form · stati & validazione

Tre stati: hint (default), success (lime), error (rose) con animazione shake al submit fallito. Counter di caratteri opzionale.

Email valida
⚠ Formato email non corretto
Come ti chiami?
0 / 240
Max 240 caratteri
Numero verificato
⚠ Seleziona almeno un servizio
02.13

Tooltip & popover

Tooltip: ink scuro, pop con scale spring. Popover: card più ricca con titolo e body. Entrambi con animazione su attivazione.

Tooltip · hover
Mostra info ⌘ K · Cerca G Gianni · Founder
Popover · click
Iniziamo a parlare

Risposta entro 24 ore. Niente bot, niente form complicati: solo email diretta a noi.

Il mosaico WAVE

Il wordmark è composto da centinaia di celle colorate — un mosaico digitale, vetrata contemporanea.

02.14

Dropdown menu

Menu custom con icone, kbd shortcut e divider. Items entrano in stagger.

User menu
Il mio profilo⌘ P
Impostazioni⌘ ,
Inbox⌘ I
Esci
Action menu
Approva
Duplica
Scarica
Elimina
02.15

Breadcrumb & pagination

Breadcrumb
Pagination
1 2 3 4 12
02.16

Stepper & wizard

Multi-step form, checkout, onboarding. Step done in lime, current con pulse ring. Click su uno step per saltare. Variante verticale per sidebar lunghe.

Brief
Step 01
Concept
Step 02
3
Design
Step 03 · in corso
4
Develop
Step 04
5
Launch
Step 05
02.17

Search & autocomplete

Search bar a pill, espandibile, con autocomplete dropdown. Filtra in tempo reale, supporta keyboard nav.

Search · espandibile
Sviluppo siti webServizio
E-commerce headlessServizio
SEO & AI visibilityServizio
Core Web Vitals 2026Blog
Acquaverde & Co.Caso
Compact · solo icona
Hover/focus per espandere
02.18

File dropzone

Drag & drop reale. Icona morpha al hover/drag, lista file appare sotto con slide-in editoriale.

02.19

Alert inline

Quattro varianti: info, success, warning, error. Barra colorata verticale che si disegna all'apparire, slide-out al dismiss.

Info — Stiamo aggiornando il design system. La nuova versione è in roll-out.
Tutto a posto! — Il modulo è stato inviato. Ti rispondiamo entro 24 ore.
Attenzione — Il sito sarà offline domenica dalle 02:00 alle 04:00 per manutenzione.
Errore — Non sono riuscito a inviare il modulo. Riprova tra qualche minuto.
02.20

Cookie banner

Slide-up dal basso con striscia spettro in alto. Persiste la scelta in localStorage. Clicca il bottone per riaprirlo.

02.21

Command palette · ⌘ K

Apri con ⌘ K (Mac) o Ctrl K (PC). Filtraggio istantaneo, navigazione con frecce, invio per aprire. Scrim con backdrop blur.

02.22

Empty & 404

Stati vuoti con illustrazione che "respira" e copy editoriale. 404 con cifre che fluttuano in palette spettro.

Nessun caso ancora

Stiamo preparando i prossimi case study. Torna fra qualche giorno.

404

Pagina smarrita

L'URL che cercavi non esiste più, o forse non è mai esistito.

02.23

Header · topbar, nav, megamenu

Header completo del sito: topbar scura con social + WhatsApp + CTA, nav principale paper con logo e link, megamenu split (voci a sinistra, immagine + testo a destra) per Chi siamo e Servizi. Click o hover su un item con freccia per aprire. ESC o click fuori per chiudere. Passa il mouse sulle voci di sinistra per vedere la slide di destra cambiare.

Page space below header

Hero · contenuto della pagina.

Apri "Chi siamo" o "Servizi" nella nav qua sopra per vedere il megamenu in azione.

.w-header · .w-topbar · .w-nav-pro · .w-megamenu[data-mm] · [data-mm-trigger] · [data-mm-item]
03 / 06 Motion library

Movimento intenzionale. Mai per decorare, sempre per guidare.

03.01

Cursore custom & text effects

Cursore custom · passa sopra agli elementi
Sposta il mouse qui sopra.
Il cursore si trasforma sui link, bottoni, input e card.
Text effects
Split text
Trasformiamo idee in onde.
Blur-in (parole)
Una linea che entra in scena con eleganza, parola per parola.
Scramble (hover)
WAVE DIGITAL
↑ Passaci sopra
03.02

Sticky scrollytelling · il metodo

Per le pagine "metodo" e "chi siamo": un visual sticky che cambia stato mentre la colonna testo scorre. Scrolla per provare.

01 · ASCOLTO

Capire prima di fare.

Workshop di discovery: obiettivi, audience, vincoli. Niente brief copia-incolla.

02 · DESIGN

Disegnare l'esperienza.

Wireframe, prototipi, design system. Decisioni prese a tavolino, non in produzione.

03 · CODE

Costruire solido.

Codice pulito, performance da 95+, accessibilità in mente fin dal primo commit.

04 · GROW

Far crescere.

Post-launch: misurazione, SEO, content. Il sito è l'inizio, non la fine.

01
Ascolto
02
Design
03
Code
04
Grow
04 / 06 Pattern

Pattern ricorrenti. Hero, CTA, footer.

04.01

CTA block

Pronto a far crescere
il tuo business?

Raccontaci la tua idea. Ti rispondiamo entro 24 ore con un primo punto di vista — gratis, sincero, mirato.

04.02

Hero alternative

Mosaic hero
Variant A

Onde di idee.

Editorial hero
Variant B

Ascolto. Design. Code. Grow.

Quattro tempi, una stessa onda.

04.03

Screens reel · orizzontale

Carosello di schermate del sito/app come pattern di showcase: ampie, a tutto schermo, navigabili con trackpad, tasti freccia o frecce in alto. Ogni scheda è uno snap-stop.

Home — Hero mosaico
01 / 06Home

Onde di idee, in mosaico

Servizi — index
02 / 06Servizi

Tre territori, una direzione

Caso — Acquaverde
03 / 06Caso studio

Acquaverde · +62% conversioni

Metodo — scrollytelling
04 / 06Metodo

Quattro tempi, una stessa onda

Blog — index
05 / 06Blog

Idee & news

Contatti — form
06 / 06Contatti

Iniziamo a parlare

04.04

Page snap · tutta la pagina

Opt-in: con un attributo su <html data-page-snap="on"> l'intera pagina scatta tra le sezioni principali. Attivalo dal pannello Tweaks e prova a scorrere — disattivalo per la lettura editoriale.

off
04.05

Media · aree per immagini, video, Rive

Placeholder editoriali per i contenuti che entreranno in produzione: fotografie, video, animazioni Rive, Lottie e render 3D. Tag in monospace in alto a sinistra, proporzione in basso a destra, strisce a 45° col tono del media. Si sostituiscono con <img>, <video> o <canvas data-rive>.

04.05.01

Tre tipi, un sistema

Image 4 : 5 · 1200×1500
Foto · portfolio Drop di una jpg/webp. Min 1200×1500 · sRGB · < 250KB.
.w-media[data-kind="image"]
Video 4 : 5 · 1080p
Video · case study MP4 H.264 · 25–60s · loop autoplay · muted di default.
.w-media[data-kind="video"]
Rive .riv · interactive
~
Rive · state machine Animazioni vettoriali interattive. Trigger su hover/scroll/click.
.w-media[data-kind="rive"]
04.05.02

Proporzioni & tagli

Otto rapporti predefiniti via data-ratio. Le proporzioni rispettano la griglia editoriale: 16:9 per hero, 4:5 per ritratti, 1:1 per griglie, 21:9 per banner, 9:16 per stories.

Image · Hero 21 : 9 · 2520×1080
Banner full-bleed · copertina Foto editoriale a tutta larghezza. Soggetto centrale, respiro laterale.
Video 16 : 9
Player
Image 3 : 2
Editoriale
Image 4 : 3
Classico
Image 1 : 1
Square
Image 4 : 5
Ritratto
Reel 9 : 16
Stories
Rive 9 : 16
Mobile loop
04.05.03

Motion · Rive, Lottie, 3D

Tag dedicati per ciascun formato di animazione. Colori spettro: Rive viola, Lottie rosa, Motion ciano, 3D teal.

Rive .riv
~
State machine Interactive
Lottie .json
After Effects Loop / once
Motion CSS / JS
In-house GSAP / Stage
3D .glb · webgl
Three.js Scena interattiva
04.05.04

Composizioni · esempi in pagina

Hero · split con Rive

Onde di
movimento.

L'animazione Rive a destra reagisce al cursore. Stato idle → hover → click.

Rive · interactive 600×600
~
Hero animation On-hover state machine
Galleria editoriale · 12 colonne
Image portrait
Soggetto principale
Image 1:1
Video loop
Image 1:1
Rive loop
Banner video · cinematic
Video · background 21 : 9 · 4K
Cinema mode · showreel Loop muted con overlay testo · 8–15s
Media inline · dentro al testo

Costruiamo identità che si muovono. Ogni scelta visiva nasce da una conversazione, e l'animazione entra in scena per amplificare un'idea — mai per decorare.

04.05.05

Markup · come integrarlo

Image · sostituisci col tag <img>
<div class="w-media" data-ratio="4/5">
  <img src="hero.jpg" alt="..."
       style="position:absolute;
              inset:0; width:100%;
              height:100%;
              object-fit:cover;">
</div>
Rive · canvas + script
<div class="w-media" data-ratio="1/1"
     data-spectrum>
  <canvas data-rive
          data-src="wave.riv"
          data-sm="State"
          style="position:absolute;
                 inset:0;width:100%;
                 height:100%">
  </canvas>
</div>
data-ratio="16/9 · 4/5 · 1/1 · 21/9 · 9/16 · 3/2 · 4/3 · 2/1"
data-kind="image · video · rive · lottie · motion · 3d"
data-c="cobalt · blue · cyan · teal · amber · orange · rose · violet · ink" · data-spectrum · data-drop
04.06

Newsletter · signup

Una mail al mese.
Niente spam.

Casi studio, ispirazioni, tendenze su web design e brand digitali. Cancellazione con un click.

04.07

Contact · scrivici

Sezione contatti

Iniziamo a parlare.

Raccontaci la tua idea. Ti rispondiamo entro 24 ore con un primo punto di vista — gratis, sincero, mirato.

Come ti presenti?
Ti rispondiamo qui
Da dove partiamo?
Niente sorprese
Più dettagli ci dai, meglio rispondiamo
04.08

Team · chi siamo

Card persona: foto placeholder con iniziali (in attesa delle foto vere), ruolo in alto, nome editoriale. Hover ruota la foto.

Founder LB

Lorenzo B.

Strategy & Direction
Design MR

Maria R.

Design Lead
Code FT

Filippo T.

Senior Engineer
Content GS

Giulia S.

Content & SEO
04.09

Timeline · processo & storia

Spina dorsale verticale con gradient spettro. I dot pulsano al hover. Usalo per il metodo, la storia dell'agenzia, milestone di un progetto.

Marzo 2012

Wave nasce

Apriamo lo studio a Firenze in due persone, una stanza, un caffè troppo lungo.

Gennaio 2016

Primo e-commerce

Lanciamo il nostro primo headless store. Da lì cambia tutto.

Settembre 2019

Apertura sede Milano

Siamo in 8. Apriamo una seconda base operativa in zona Tortona.

Giugno 2023

100 progetti consegnati

Festeggiamo il centesimo progetto. Continuiamo a non avere un PM.

Maggio 2026

Design system 2.0

Pubblichiamo il design system pubblico. Quello che stai sfogliando.

04.10

Pricing · tabella comparativa

Comparativa feature-by-feature. Colonna featured (Studio) in scuro con prezzo ambra. Check in lime, cross in grigio.

Starter Presenza €2.500 Più scelto Crescita €6.800 Atelier Su misura Da richiesta
Pagine Fino a 6 Illimitate
Design system dedicato
SEO on-page Base Strategia annuale
Integrazione CRM
Hosting primo anno
Support post-launch 30 giorni Continuativo
Workshop di discovery
Roadmap dedicata
04.11

Footer · varianti

Tre livelli di footer: mini (solo link + copyright), standard (3 colonne) e mega (titolo gigante + 4 colonne + striscia spettro).

Mini · 1 riga

Mega · 4 colonne + h2 gigante

04.12

Footer pro · 4 livelli

Layout completo: prefooter con CTA gigante e gradient glow animato, striscia spettro divisoria, main 4 colonne (brand · menu · servizi · contatti + social), sub footer privacy/cookie/sitemap, sub-sub legal con dati fiscali.

.w-footer-pro · .w-footer-pre · .w-footer-strip · .w-footer-main · .w-footer-sub · .w-footer-legal
05 / 06 Pagine

Pagine esempio del sito.

06 / 06 Dev & handoff

Per gli sviluppatori. Token, recipe, versioning.

06.01

Tokens · export

I 168 token CSS in tre formati: variabili native, SCSS map, Tailwind config. Copia con un click.

:root {
  /* SPECTRUM */
  --c-cobalt: #1E3A8A;
  --c-blue:   #2563EB;
  --c-sky:    #0EA5E9;
  --c-cyan:   #06B6D4;
  --c-teal:   #14B8A6;
  --c-lime:   #84CC16;
  --c-amber:  #FACC15;
  --c-orange: #F97316;
  --c-rose:   #F43F5E;
  --c-violet: #A855F7;

  /* INK / PAPER */
  --ink:      #0E0E10;
  --bg:       #FAFAFA;

  /* TYPE */
  --font-display: 'Roboto Slab', serif;
  --font-body:    'Manrope', sans-serif;
  --font-mono:    'JetBrains Mono', monospace;

  /* SPACING (4-based) */
  --s-1:  0.25rem;
  --s-2:  0.5rem;
  --s-3:  0.75rem;
  --s-4:  1rem;
  --s-6:  1.5rem;
  --s-8:  2rem;
  --s-12: 3rem;
  --s-16: 4rem;
  --s-24: 6rem;
}
06.02

Recipe · uso composto

Esempi di assemblaggio: come comporre più componenti del sistema in un pattern reale. Markup completo, pronto da copiare.

Recipe · Hero con video + CTA + accept
  1. .w-media[data-ratio="21/9"][data-kind="video"] · banner full-bleed
  2. Sopra .t-display + .t-lede con data-words
  3. .w-btn-primary magnetic con arrow
  4. .w-acceptance per consenso cookie
Recipe · Pagina servizio
  1. Hero .w-breadcrumb + .t-h1
  2. .w-coord per il metodo (accordion + counter)
  3. .w-card-project in grid-3 per i case
  4. .pattern-newsletter a chiudere
  5. .ds-footer-mega
Recipe · Contatti
  1. .pattern-contact con form grid-2
  2. .w-field con .is-error / .is-success
  3. .w-acceptance + privacy link
  4. Submit con .w-toast success
Recipe · Dashboard interna
  1. Nav top con .w-search + .w-dropdown user
  2. .w-cmdk bound a ⌘ K
  3. .w-card-stat in grid-4 KPI
  4. .w-table dei dati
  5. .w-alert per stati globali
06.03

Changelog & versioning

v2.2 · Maggio 2026

Componentistica completa

Aggiunti: avatar, tooltip, popover, dropdown, breadcrumb, pagination, stepper, search, dropzone, alert, cookie banner, ⌘K palette, empty/404. Pattern: newsletter, contact, team, timeline, pricing comparison, footer mini & mega. Sezione dev/handoff.

v2.1 · Maggio 2026

Entry animations & media slots

Libreria 12 entry animations, sistema .w-media per immagini/video/Rive, accordion coordinato con counter, checkbox/radio grafiche con burst.

v2.0 · Aprile 2026

Mosaic identity

Rebrand sullo spettro mosaico. Tipografia slab, palette 10 colori, marchio composto da celle.

v1.0 · Marzo 2024

Foundations

Prima versione: tokens, type system, componenti base (button, input, card).

Iniziamo una conversazione

Raccontaci la tua idea. Ti rispondiamo entro 24 ore con un primo punto di vista.

Menu

Messaggio inviato · ti rispondiamo entro 24h